

//1. 引入fs模块
const fs = require('fs');

// 2.创建读取流对象 
const rs = fs.createReadStream('../resource/功勋.mp4');

// 3.绑定 data 事件  chunk 块儿  大块儿
//  流式读取是一块一块得读取，每当读取完一块儿时，就会执行一次回调函数，并把读取内容传给形参
rs.on('data',chunk=>{
    console.log(chunk.length); //65536 字节 =》64 kb  
    // console.log(chunk.toString()); //乱码  视频类型转字符会出乱码 
})

// 4.end 事件    可选事件
rs.on('end',()=>{
    console.log('读取完成');
})

/***
 * 总结：流式读取可以提高读取效率
 */